Our clients often come to Drupal with expectations about the features of a content management system (CMS). In many cases, Drupal handles the features they expect. However, not all editorial tools are a part of Drupal Core, and Drupal has addressed these tools with various contributed modules. As a result, Drupal’s editorial space generally lacks a consistent workflow and interface. At DrupalCON San Francisco, Palantir.net outlined the opportunities we saw for improving content management... Topics: drupalcon chicago 2011, drupalcon, drupal, workflow, implementation, configuration, intermediate
byLiza Kindred, Eric Gundersen, James Walker, Matt Westgate
For DrupalCon San Francisco, I polled the top Drupal shops to find out what they charge and shared the results in my session & online through Lullabot's blog. The results were eye-opening, and in some cases, mind-blowing! Let's open that door even further. I've been crafting a much more comprehensive pricing survey that includes all sizes and pedigrees of Drupal shops (as well as freelancers). I'll share the results, and in this session, we'll hear from a panel of people at each level of... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, business and strategy, prices, money
At Drupalcon Copenhagen, our fearless leader posed the question, "What would happen if Drupal grew 10x larger?" This session will attempt to explore the Drupal community angle of that question. Our community has already seen exponential growth–in 5 years Drupal.org has gone from ~25,000 to ~1,000,000 members–and it can be baffling (and a little terrifying) to think of the community growing bigger still. And yet, the community of contributors is what drives Drupal, and so in order... Topics: drupalcon chicago, drupalcon chicago 2011, drupalcon, drupal, beginner, community, drupal community
After more than two years of development by over a dozen developers during several sprints, the Media module is ready for prime time in Drupal 7! Come learn about the magic of the API that has brought together images and videos, from local files and remote streams, all under one package. Topics: drupalcon chicago 2011, drupalcon, drupal, media module, beginner, implementation, configuration
At DrupalCon San Francisco, we presented a panel discussion entitled The exodus: leading Drupal out of CVS where we introduced the effort to migrate Drupal.org from CVS to Git. By the time DrupalCon Chicago happens, we hope to have already done the initial migration and completed what we've been calling Git Phase 2. To find out what that means for you, don't miss Git on Drupal.org: It's Easier Than You Think!. However, this initial phase of the Git migration is only the first step. Although... Topics: drupalcon chicago 2011, drupalcon, drupal, drupal community, intermediate, git
Are you wondering why you might use the Views module? If you should use the Views module? Wondering how “Filters” and “Sorting” and “Fields” can be used to easily create the sophisticated content presentation you seek? This session proposal is targeted for beginners and intermediate users who are still figuring out how to understand the basics of views. We will stick to the views UI, delve into basic strategies for using views, and explore how the simple, non-code based tools within... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, implementation and config, views
The drush maintainers give a whirlwind tour through the major features of Drush, the Drupal shell. At first, Drush is handy for greatly speeding up administration on your Drupal site. Once your ken grows, learn how to write your own Drush commands and execute commands on remote servers. The intent of this session is to show whats possible. The notes from the presentation will document all commands so just sit back and enjoy the ride. We will highlight new features in Drush 4, so the session... favoritefavoritefavorite ( 2 reviews ) Topics: drupalcon chicago 2011, drupalcon, drupal, coder, intermediate, drush
byFerdinand Alimadhi, Dick Olsson, Bryan Hirsch, Wilbur Ince, Jay Batson
How do you harness the flexibility of Drupal without sacrificing ease of use and user appeal? How do you tap into the Drupal expertise from other users in your industry? A Drupal Distribution may be the answer for you! In this session, you will learn about four different Drupal distributions. Each has a different focus, but they all aim to make Drupal easier to understand, use, and support. Attend this session to learn about how Distributions work, and how one of them might work for you. Topics: drupalcon, drupalcon chicago 2011, drupal, beginner, implementation and config, distributions
Design has the power to influence our core values, our identity, our expectations and our worldview. Design brings clarity and enhances meaning. It is time to reshape our understanding of the value of design. We have an opportunity to develop sustainable solutions for our online campaigns, sites and apps. This is where design thinking can really change the future. On this panel we'll tackle the why and how of moving through steps and deliverables that will make your project awesome. Everyone at... Topics: drupalcon chicago 2011, drupalcon, drupal, website design, intermediate, design and ux
Rob Brown from Amnesty International provides a review of the recent DrupalCon Chicago event. This video was recorded at the Drupal Drop In London event on Thursday 21st April 2011 (http://www.drupal.org.uk/event/drupal-drop-london-april-2011/21-april-2011) Topics: drupal, drupalcon, drupal drop in, london, drupal london, drupalcon chicago
Come see why Drupal is the best platform for building conference and event websites that meet the needs of attendees, event organizers and sponsors! In this session we'll build a conference website from scratch that provides robust features including: * Proposing and voting on sessions * Setting a session schedule for the event and for each attendee * Making it easy for attendees to register, pay and provide profile information * Managing a waiting list of attendees * Collecting and displaying... Topics: drupalcon chicago, drupalcon chicago 2011, drupalcon, drupal, beginner, business, strategy, open...
Jared Spool is a recognized authority on user interface design and human factors in computing. He is the founder and CEO of User Interface Engineering, a faculty member at the Tufts University’s Gordon Institute and author of the book, “Web Usability: A Designer’s Guide”. Topics: drupalcon, drupal, drupalcon chicago, drupalcon chicago 2011, user interface design, usability
Features got you flummoxed? Used well, Features can be a powerful addition to your projects and development process. However, when not used carefully, they can be a powerful drain on your time and resources. There are many factors to consider in advanced usage of Features. In this session, we’ll address several best practices and decision points, including: When to use, and not use, Features Avoiding common "gotchas" in Features Integrating features with your module using Features... Topics: drupalcon chicago 2011, drupalcon, implementation, configuration, advanced, features
byDavid Needham, Jennifer Lea Lampton, Carl Wiedemann, eojthebrave
Drupal puts ultimate control in the hands of the themer. Use the power to the fullest by finding out the key differences in the newest and greatest version of Drupal and how that relates to building or converting your theme. This session is intended for people who want to make their brand new Drupal site look beautiful. We will cover the important changes new in Drupal 7 and introduce best practices for converting your favorite Drupal 6 themes. ( 1 reviews ) Topics: drupalcon chicago 2011, drupalcon, drupal, themeing, beginner, basics
We want you to be part of Drupal! In this session, we'll cover some of the most common questions that come up when choosing Drupal and how to get started once you've made that choice. Helping users with widely varying experience get the most out of Drupal at Acquia has given us some insights about getting to know Drupal and how it can best work for you. Topics: DrupalCon Chicago 2011, drupalcon, Drupal, Drupal Community, Beginner
This session provides a fun introduction for people who want to get started writing their first module or extending an existing one. The presentation is both conceptual and hands-on, and covers topics like Drupal's hook system and the Form API. By the end of the session, attendees should have resources and a foundation to start writing or extending Drupal modules! Topics: drupalcon chicago 2011, drupalcon, drupal, form api, coder, beginner, intro to module development
As Drupal and Web technologies advance, so does accessibility. New techniques, protocols, and technologies have emerged for opening up the Web to as many users as possible. Drupal development makes it easy to incorporate advanced techniques for accessibility into any contributed module or theme. This presentation will detail new techniques for making the user experience on Drupal sites as equal and usable as possible for all users, regardless of any disability. Topics: drupalcon chicago 2011, drupalcon, drupal, themeing, intermediate, accessibility
Drupal as a platform is exploding. The way organizations plan and build sites no longer fit neatly into one domain, one design, one set of users, or one site. As Drupal moves further into government and the "enterprise" market, it is no longer being built (or sold) as a single site, but as a platform to meet the needs of multiple business units, departments or agencies both internal and external. These needs can be met through a variety of architectural approaches including... Topics: drupalcon chicago 2011, drupalcon, drupal, intermediate, implementation and config, platform
Almost all clients who approach you about a project want to know up front what the total cost will be. They hand you some loose notes and expect a fixed number of hours or price. To many this presents an impossible task. What is often forgotten is that an exact estimate isn't expected. What you need to produce is one that is accurate enough to close the sale. Topics: DrupalCon Chicago 2011, drupalcon, Drupal, Business and Strategy, Beginner
byChris Strahl, Vanessa Turke, Amye Scavarda, Seth Brown, Rachel Scott
We're putting on a panel that pulls together experienced, mid-level and new project managers from the Drupal community to talk about strategies for client and project management. We'll be talking about instructive failure points in our own work, with personal stories of how we mess things up and how we recover gracefully. This panel will be informative, entertaining and full of audience participation possibilities. Panelists: Seth Brown, Lullabot Chris Strahl, Acquia Vanessa Turke, ImageX... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, business and strategy
An exploration of the new tools at the disposal of UX designers for working with type. The session will begin with a brief history of type on the web then move into the current state of the art. Topics will include an assessment of services than license @font-face fonts including Typekit, Monotype, and FontDeck, and how to use them successfully with Drupal. CSS3 standards for handling type will also be discussed with emphasis on incorporating effects like multi-column layout, hyphenation and... Topics: drupalcon chicago 2011, drupalcon, drupal, design and ux, intermediate
byJennifer Hodgdon; Douglas Vann; Andy Laken; Barry Madore
This session brings together a panel with different perspectives on and experiences with community-based Drupal training (by which we mean training that is inexpensive and provided by and for the Drupal community). We will discuss: Audience: Who are the possible audiences for community-based training, and which audiences do you focus on? Goals: What are the possible goals of community-based training, and which goals do you focus on? Delivery methods: What forms of training have you tried, and... Topics: drupalcon chicago 2011, drupalcon, drupal, training, beginner, drupal community
If you've worked on a multi-developer project, you've probably seen it. Everyone works on their own copy of the repository, finishes a batch of changes, integrates changes to the repository...and at some point, someone discovers that there is a bug. Perhaps they or someone else were coding against uncommitted changes on their own checkout, or two developers working on seemingly unrelated components accidentally introduced a conflict. Whatever the reason, such a bug may go undiscovered for some... Topics: drupalcon chicago 2011, drupalcon, drupal, software testing, intermediate, coder
byJim Salem, Josh Koenig, Robert Collazo, Pierre Couzy
What do cloud services offer Drupal developers today? See Drupal cloud technology from Acquia, Pantheon, and Microsoft up close and behind the scenes. We'll put these tools in the hot-seat to see if they are ready for prime time and how they compare to traditional hosting and to each-other. We will also do a deep dive into the stacks to see how they were built to scale. Topics: drupalcon chicago 2011, drupalcon, drupal, intermediate, implementation and config, git
In this session you will learn about the most common vulnerabilities created in Drupal sites, how to exploit them, and how to protect against them. Based on years of experience on the Drupal Security Team and doing security reviews for websites, the presenters will show specific details for finding and using weaknesses in Drupal sites. Seeing the problems is the start: then you will learn how to write and patch code to fix security weaknesses. Finally we'll cover the many newly available tools... Topics: drupalcon chicago 2011, drupalcon, drupal, coder, intermediate, security
Wired magazine said the web is dead. Well, they were wrong, but it is becoming a lot more mobile. Does that mean that we need to change how we design interfaces? Absolutely. I've been tackling mobile interfaces and designs and want to share the goods with you! In this session I cover what is means to design for a mobile context and how to create stunning designs that communicate well across devices. This will be a practical guide for those interested in design and want to know how to best apply... Topics: Drupalcon Chicago 2011, drupalcon, Drupal, Beginner, Design and UX
There are more interface patterns available to Drupal module developers then ever before. Drupal has standards for writing code. But what about the interface? Join Bojhan Somers and Roy Scholten from the UX-Team for high-level tour through the available options and gain insight into how to build a usable interface. We will cover the following topics : * Information architecture * Designing complex interfaces * Case: Configure, listing, navigation * UI Patterns We'll have a look at a couple... Topics: drupalcon chicago 2011, drupalcon, drupal, user interface, intermediate, design and ux
A few months ago, on a dare, some of us tried to install and run the earliest version of Drupal that we could still checkout from CVS. For my test, I installed Drupal 3.0.2, which was released on 26 November 2001. Note quite ten years old. What is fascinating about looking at the Drupal 3 release is just how much the Drupal 7 architecture has changed -- and just how much it has not. There are even points in the code where modern debates (such as those over Object Oriented programming) are... Topics: drupalcon chicago 2011, drupalcon, drupal, Drupal 3, software history, Intermediate, drupal...
Call them modules, plugins, libraries, or widgets: any project that relies on an ecosystem of independent tools eventually hits the Platypus Problem: inexplicable, emergent complexity. That kind of complexity can confound the best software architects and community organizers. The problem isn't insurmountable, though: by applying what we know of real-world ecology to Drupal, we can better understand the problem, gain insights into our own community, and identify important coping strategies. We... Topics: drupalcon chicago 2011, drupalcon, drupal, community, intermediate
Views is a query generator and renderer. Its open internal architecture allows 3rd-party modules to extend its capabilities almost infinitely. In this session, I will present Views from an architectural, top-down perspective. Starting with the 10,000-feet-high conceptual view, we will progressively drill down on the details until we hit the code. Here are some of the topics covered in the talk: * Adding new tables for Views consumption * Writing plugins and handlers for all sorts of Views... Topics: drupalcon chicago 2011, drupalcon, drupal, views module, intermediate, coder
Code that talks only to itself is not useful to anyone. Code that enables other code magnifies its power 10-fold. But how do we enable other code, and those who write it? What makes a module extensible? What is that vague extra something that turns merely extensible code into an API, a library, and a cornerstone of other systems? How do we harness that power for ourselves? Let us examine the Aphorisms of Good API design, and the 8-Fold Path of API Nirvana. This session goes beyond how to write... Topics: Drupalcon Chicago 2011, drupalcon, drupal, intermediate, coder, design, API
With Drupal7's plugable class architecture (i.e., fields and queues), we can easily swap Drupal's underlying data storage. MongoDB is a high performance NoSQL database that is significantly faster than mysql for reads and writes. Examiner.com, a top 100 North American website, pioneered the use of MongoDB and Drupal to serve millions of dynamic pages (no page caching) every day. This session will teach you how and why you should use several new MongoDB-based modules created by Examiner.com to... Topics: drupalcon, drupal, drupalcon chicago 2011, intermediate, coder, code, db, database, mongodb
Web mapping is a substantial way for users to explore data on a site. More and more users are comfortable using a web mapping interface thanks to mostly the work of Google Maps. This means that you can have more confidence in your audience's ability to use a map to find relevant data. "Google Maps are like stock photography". We are past the point of just embedding a Google Map into a site and putting a few red markers on it. We can do so much more that will ensure that your... Topics: drupalcon chicago 2011, drupalcon, drupal, maps, mapping, api, intermediate, theming
A sequel to Drupalcon SFO's and Drupalcon CPH's "Developing Apps for iPhone/iPad/Android using drupal as Base System" session (more advanced and better!!) With launch of iPad and NexusOne - iPhone/Android application market can't be ignored. Both these technologies has great potential to use our existing web based tools such as drupal. You can totally use drupal to manage/update your iPhone/Android native application. Some iPhone/drupal stuff I wrote in past at:... Topics: drupalcon chicago 2011, drupalcon, drupal, mobile applications, apps, iphone, android, ipad,...
What should you do when your client or boss tells you to make your Drupal website accessible? This session will give you the important tools to implement accessibility of your site — the theme, public content, and authenticated user interface. We will cover every stage of a project including planning for accessibility, selecting modules, theming, and testing. We’ll provide lots of tools and resources for testing and ensuring accessibility. Some themes that are more accessible than others... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, themeing, accessibility
For some front-end developers, there are few more exciting words than "mobile" and "jQuery." The recent release of the jQuery Mobile framework promises slick, cross-device mobile interfaces that are simple to develop. As we begin to contemplate jQuery Mobile for Drupal, the question hangs in the air...will it blend? In this session, we'll introduce the jQuery Mobile framework, take a look at how it applies to building basic sites, and then see what happens when we introduce... Topics: drupalcon chicago 2011, drupalcon, drupal, jQuery, jQuery Mobile, website development,...
Certified to Rock, Drupal Guilds, and Lullabot, Oh My! The debate over certifications for Drupal developers has raged on for several years now, the flames occasionally fanned on various mail lists, forums, and blogs. Regardless of one’s feelings about the issue, as Drupal continues to mature and gain a foothold in the world of enterprise web development, the questions about certifications seem increasingly to be when and how, rather than simply if. Join this panel for a discussion of... Topics: drupalcon chicago 2011, drupalcon, chicago, drupal, certification, certified to rock, drupal...
Webform is the tool for surveys and data collection in Drupal. Come learn how to make a survey with this popular module. If you've used Webform in the past, come learn about all the things you probably don't know about 3.0 (e-mail attachments, conditional logic, PDF support and more!) Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, implementation and config, webform, survey
One of the largest early impacts on my Drupal experience was attending a Drupal camp. Drupal camps have grown and become wildly popular and for good reason- they are awesome. In the Pacific Northwest we have developed a new model that has evolved from our successful camp history- a conference for Drupal professionals. Come hear where this idea came from, what we have learned after 2 years of running the conference and why we think serving the Drupal community looks different today than it used... Topics: drupalcon chicago 2011, drupalcon, drupal, intermediate, drupal community, summit
Drupal is not just software. One of the things that has made Drupal so successful is its recognition of the fact that we are real people who need to work together as a community and deal with real human problems. Our project is unique, but being humans, we share many of the same traits, pitfalls, and concerns as most other social groups in the world. Often an outside perspective can provide insights and fresh thoughts for approaching issues that arise in similar circumstances. This session will... Topics: drupalcon chicago 2011, drupalcon, drupal, online communities, drupal community, anthropology,...
It's time to face a harsh truth, HTML and CSS are messy languages that lead to incomprehensible templates and stylesheets. Thankfully, there is Haml, an elegant templating language, and Sass, a clear and concise styling language to clear away the muck. Using beautiful syntax and sensible tools these languages are assets that no theme developer should be without. This presentation will show how these languages can now be seemlessly used with Drupal through the peroxide theme engine allowing... Topics: drupalcon chicago 2011, drupalcon, drupal, chicago, css, stylesheets, haml, sass, theme...
Are you looking for a new approach to doing what you do? Are you tired of introductory sessions that leave you with more questions than answers? Do you thirst for real-life examples of processes applied? Then this is the session for you! A small panel of seasoned Project Managers/ScrumMasters from CivicActions will begin with a basic introduction to the Agile/Scrum framework (with handout) so you can follow the ensuing discussion easily. This will be followed by practical discussion of: * The... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, business and strategy, agile
byDavid Needham, Jennifer Lea Lampton, Carl Wiedemann, eojthebrave
Drupal puts ultimate control in the hands of the themer. Use the power to the fullest by finding out the key differences in the newest and greatest version of Drupal and how that relates to building or converting your theme. This session is intended for people who want to make their brand new Drupal site look beautiful. We will cover the important changes new in Drupal 7 and introduce best practices for converting your favorite Drupal 6 themes. Topics: drupalcon chicago 2011, drupalcon, drupal, themeing, beginner, basics
Drupal's theme layer is very flexible and can accommodate just about any web design. It's important for designers to remember, however, that they're not really creating a page — they're building a complete system to house the all of the site's content. By creating the sitemaps, wireframes, and mockups, designers are actually outlining a site's feature set. Designers, not developers, usually determine a site's purpose and functionality. In this session, we will talk about concepting and... Topics: drupalcon chicago 2011, drupalcon, drupal, website design, theming, website conversion,...
Get a behind the scenes look at the design process used by four different UX designers, all working to solve the exact same problem with the exact same set of requirements. We'll identify the right way--for you--to wireframe. This highly energetic session will provide an in-depth behind the scenes look at the process behind the design, including: research, IA/interaction design, wireframing/prototyping and visual design. The presentations will conclude with a time-lapse video of the entire... Topics: drupalcon chicago 2011, drupalcon, web design, intermediate, design and ux
Lullabot co-founder Jeff Robbins talks about Videola, a Drupal distribution created to build both paid-access and free-access video websites similar to Netflix (subscription-based), Hulu (ad-supported), Amazon (pay-per-view), Blockbuster (rentals), or even ESPN (live streaming broadcasts). Originally created for Drupalize.me, Videola manages video content, ecommerce, users, and everything you need to create awesome video sites. Additionally, Videola can deliver video to desktop, mobile, tablet,... Topics: drupalcon chicago 2011, drupalcon, drupal, video, video content, ecommerce, streaming, beginner,...